Manage User Master Records
1. User Creation Form
- Mandatory Fields: The system must require the following fields (marked with *):
- Party Type & Workflow Department: Dropdown selections to categorize the user.
- Name & Email: Text inputs for basic identification.
- Mobile Number: Numeric input for contact.
- Location: Dropdown menus for "State Master" and "City."
- Company: Selection of the specific business entity.
- User Password: Secure text input for initial credentials.
- Mobile User Toggle: A dropdown/toggle to specify if the user has mobile app access.
- Status Selection: Radio buttons to set the user as Active or InActive.
- Action Buttons: * Save: To commit the record to the database.
- View List: To navigate back to the user directory.
2. User Master List View
- Data Grid: The system must display a table with the following columns:
- User Name, Email, Mobile, Department, User Status (Active/Inactive), State, Company, Created By, and Created Date.
- Search & Filter: * A global search bar to filter the list in real-time.
- A "Show Entries" dropdown to adjust the number of records displayed per page.
- Pagination: Navigation controls (Previous/Next) for browsing through multiple pages of users.
- Export Capability: A "Download" button to export the current user list (e.g., to Excel or CSV).
3. Navigation & Workflow
- From the List View, clicking the "Add" button must redirect the admin to the Creation Form.
- The header should consistently display the logged-in admin's profile and quick navigation icons (Home/Profile).